home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
cw_in_47.zip
/
INTELAPP.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1995-03-18
|
17KB
|
561 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Date DATE001
Date DATE002
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
Integer INTEGER011
Integer INTEGER012
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
String STRING021
String STRING022
String STRING023
String STRING024
String STRING025
String STRING026
String STRING027
String STRING028
String STRING029
String STRING030
String TSTRING031(5)
String STRING032
String TSTRING033(4)
String STRING034
String STRING035
String STRING036
String STRING037
String STRING038
String STRING039
String STRING040
String STRING041
String STRING042
String STRING043
String STRING044
String STRING045
String STRING046
String STRING047
String STRING048
String STRING049
String STRING050
;------------------------------------------------------------------------------
FDefIn 1
FDefOut 2
INTEGER007 = 36
STRING041 = PPEPath() + "INTELEC.CNF"
STRING048 = 48884
STRING049 = 58053
STRING047 = "N"
STRING050 = "U" + "n" + "r" + "e" + "g" + "i" + "s" + "t" + "e" + "r" + "e" + "d"
STRING008 = "4.7 "
DATE001 = Date()
STRING032 = " "
If (Exist(STRING041)) Then
FOpen 1, STRING041, 0, 0
FGet 1, STRING036
FGet 1, INTEGER010
FGet 1, INTEGER009
FClose 1
Else
PrintLn "@X0CError - Config file not found - Please notify SysOp"
End
Endif
Tokenize STRING036
GetToken STRING045
GetToken STRING046
STRING042 = Left(STRING045, 1)
STRING043 = Left(STRING046, 2)
STRING044 = STRING042 + STRING043
If (STRING042 == "A") INTEGER011 = 8408
If (STRING042 == "B") INTEGER011 = 9119
If (STRING042 == "C") INTEGER011 = 6619
If (STRING042 == "D") INTEGER011 = 4820
If (STRING042 == "E") INTEGER011 = 7325
If (STRING042 == "F") INTEGER011 = 2928
If (STRING042 == "G") INTEGER011 = 2031
If (STRING042 == "H") INTEGER011 = 1934
If (STRING042 == "I") INTEGER011 = 5534
If (STRING042 == "J") INTEGER011 = 4737
If (STRING042 == "K") INTEGER011 = 9242
If (STRING042 == "L") INTEGER011 = 3743
If (STRING042 == "M") INTEGER011 = 6546
If (STRING042 == "N") INTEGER011 = 8355
If (STRING042 == "O") INTEGER011 = 2859
If (STRING042 == "P") INTEGER011 = 4660
If (STRING042 == "Q") INTEGER011 = 7463
If (STRING042 == "R") INTEGER011 = 1164
If (STRING042 == "S") INTEGER011 = 6471
If (STRING042 == "T") INTEGER011 = 3973
If (STRING042 == "U") INTEGER011 = 5674
If (STRING042 == "V") INTEGER011 = 5782
If (STRING042 == "W") INTEGER011 = 3885
If (STRING042 == "X") INTEGER011 = 8287
If (STRING042 == "Y") INTEGER011 = 7591
If (STRING042 == "Z") INTEGER011 = 1096
INTEGER008 = S2I(STRING044, INTEGER007) + INTEGER010 + STRING048 + INTEGER011
INTEGER012 = S2I(STRING044, INTEGER007) + INTEGER010 + STRING049 + INTEGER011
If (INTEGER009 == INTEGER008) Goto LABEL001
If (INTEGER009 == INTEGER012) Goto LABEL001
Goto LABEL017
:LABEL001
STRING047 = "Y"
If (Len(INTEGER010) == 1) STRING038 = "000"
If (Len(INTEGER010) == 2) STRING038 = "00"
If (Len(INTEGER010) == 3) STRING038 = "0"
If (Len(INTEGER010) == 4) STRING038 = ""
STRING039 = INTEGER010
STRING040 = STRING038 + STRING039
STRING037 = Space(30 - Len(STRING036))
FOpen 1, STRING041, 0, 0
FGet 1, STRING036
FGet 1, INTEGER010
FGet 1, INTEGER009
FGet 1, STRING002
FGet 1, INTEGER006
FGet 1, STRING026
FGet 1, STRING026
FGet 1, STRING029
FGet 1, STRING026
FGet 1, STRING030
FGet 1, STRING026
FGet 1, STRING026
FClose 1
STRING003 = "Intelec v" + STRING008 + " #" + STRING040 + " ■ Reg'd To: " + STRING002 + " ■ " + STRING036
GetToken STRING009
If (STRING009 == "I") STRING010 = "Y"
If (STRING010 == "Y") Goto LABEL002
FOpen 1, STRING029, 0, 0
For INTEGER003 = 1 To 8
FGet 1, STRING026
Next
FGet 1, STRING027
FClose 1
DATE002 = Mid(STRING027, 38, 8)
Goto LABEL003
:LABEL002
FOpen 1, STRING029, 0, 0
For INTEGER003 = 1 To 8
FGet 1, STRING026
Next
FGet 1, STRING027
FClose 1
DATE002 = Mid(STRING027, 49, 8)
:LABEL003
FOpen 1, STRING030, 0, 0
For INTEGER003 = 1 To 4
FGet 1, STRING026
Next
FClose 1
INTEGER004 = Mid(STRING026, 42, 3)
GetUser
STRING023 = Left(U_Addr(0), 17)
STRING015 = Left(U_Addr(2), 17)
STRING022 = Left(U_Addr(3), 2)
STRING006 = Left(U_Addr(4), 7)
STRING004 = Left(U_Addr(5), 12)
STRING019 = Left(U_Name(), 25)
:LABEL004
INTEGER001 = 0
Cls
DispFile PPEPath() + "SCHBBS", 4 + 2 + 1
PrintLn
InputStr " @X0BSelect # or <Enter> to Abort", INTEGER001, 11, 2, Mask_Num(), 2
If (INTEGER001 == 0) Goto LABEL014
FOpen 1, PPEPath() + "BBS_SW.LST", 0, 0
For INTEGER003 = 1 To INTEGER001
FGet 1, STRING012
Next
FClose 1
If (STRING012 == "OtherBBSSW") Gosub LABEL016
If (STRING012 == "") Gosub LABEL015
If (STRING012 == "") Goto LABEL004
STRING012 = STRING012 + Space(11 - Len(STRING012))
:LABEL005
Cls
INTEGER001 = 0
DispFile PPEPath() + "SCHNET", 4 + 2 + 1
PrintLn
InputStr " @X0ESelect # or <Enter> to Abort", INTEGER001, 11, 2, Mask_Num(), 2
If (INTEGER001 == 0) Goto LABEL014
FOpen 1, PPEPath() + "NET_SW.LST", 0, 0
For INTEGER003 = 1 To INTEGER001
FGet 1, STRING013
Next
FClose 1
If (STRING013 == "") Gosub LABEL015
If (STRING013 == "") Goto LABEL005
STRING013 = STRING013 + Space(10 - Len(STRING013))
:LABEL006
INTEGER005 = 0
INTEGER001 = 0
Cls
FOpen 1, STRING030, 0, 0
For INTEGER003 = 1 To 5
FGet 1, STRING026
Next
For INTEGER002 = 1 To INTEGER004
FGet 1, TSTRING031(1)
FGet 1, TSTRING031(2)
FGet 1, TSTRING031(3)
FGet 1, TSTRING031(4)
FGet 1, TSTRING031(5)
If (((Mid(TSTRING031(4), 9, 14) == "Super Regional") || (Mid(TSTRING031(4), 9, 14) == "Regional Hub ")) || (Mid(TSTRING031(4), 9, 14) == "Local Hub ")) Gosub LABEL007
Next
FClose 1
PrintLn
If (!(INTEGER005 == 4)) InputStr "@X0BSelect a Hub Number, or <Enter> for next screen", INTEGER001, 11, 1, Mask_Num() , 2
If (INTEGER001 == 0) Goto LABEL006
:LABEL007
If (INTEGER005 == 4) INTEGER005 = 0
If (INTEGER005 == 0) Cls
INTEGER005 = INTEGER005 + 1
STRING034 = Mid(TSTRING031(1), 9, 20)
TSTRING031(1) = "@X0F " + Mid(TSTRING031(1), 9, 71)
TSTRING031(2) = "@X0E " + Mid(TSTRING031(2), 9, 71)
TSTRING031(3) = "@X0A " + Mid(TSTRING031(3), 9, 71)
TSTRING031(4) = "@X0B " + Mid(TSTRING031(4), 9, 71)
TSTRING031(5) = "@X0F " + Mid(TSTRING031(5), 9, 71)
If (INTEGER005 == 1) TSTRING033(1) = STRING034
If (INTEGER005 == 2) TSTRING033(2) = STRING034
If (INTEGER005 == 3) TSTRING033(3) = STRING034
If (INTEGER005 == 4) TSTRING033(4) = STRING034
TSTRING031(1) = "@X07" + String(INTEGER005) + TSTRING031(1)
PrintLn TSTRING031(1)
PrintLn TSTRING031(2)
PrintLn TSTRING031(3)
PrintLn TSTRING031(4)
PrintLn TSTRING031(5)
If (INTEGER005 == 4) Then
PrintLn
INTEGER001 = 0
InputStr "@X0BSelect a Hub Number, or <Enter> for next screen", INTEGER001, 11, 1, Mask_Num(), 2
If (INTEGER001 == 1) STRING017 = TSTRING033(1)
If (INTEGER001 == 2) STRING017 = TSTRING033(2)
If (INTEGER001 == 3) STRING017 = TSTRING033(3)
If (INTEGER001 == 4) STRING017 = TSTRING033(4)
If (INTEGER001 == 0) Return
If (INTEGER001 > 4) Return
If (!(INTEGER001 == 0)) FClose 1
If (!(INTEGER001 == 0)) INTEGER002 = 0
If (INTEGER001 == 0) Then
Cls
Endif
Return
Endif
Cls
InputStr "@X0BWhat is the name of your BBS (20 chars maximum)", STRING011, 11, 20, Mask_Alpha() + Mask_Num() + Mask_Ascii(), 2
If (STRING011 == "") Goto LABEL014
If (STRING010 == "Y") Then
STRING005 = " "
Else
STRING005 = " - - "
Endif
InputStr "@X0BWhat is your BBS's phone number ", STRING005, 11, 14, Mask_Num() + "-", 2 + 128 + 1024
If (Len(STRING005) < 8) Goto LABEL014
:LABEL008
INTEGER001 = 0
Cls
DispFile PPEPath() + "SCHMDM", 4 + 2 + 1
PrintLn
PrintLn " @X0EWhat modem is on your BBS phone number: @X0F", STRING005, "@X0B"
PrintLn
InputStr "Select # or <Enter> to Abort ", INTEGER001, 11, 2, Mask_Num(), 2
If (INTEGER001 == 0) Goto LABEL014
FOpen 1, PPEPath() + "MODEM.LST", 0, 0
For INTEGER003 = 1 To INTEGER001
FGet 1, STRING018
Next
FClose 1
If (STRING018 == "") Gosub LABEL015
If (STRING018 == "") Goto LABEL008
STRING018 = STRING018 + Space(10 - Len(STRING018))
INTEGER001 = 0
Cls
InputStr "@X0EHow many years has your BBS been operational, or <Enter> to Abort ", INTEGER001, 11, 2, Mask_Num(), 2
If (INTEGER001 == 0) Goto LABEL014
If (INTEGER001 == 1) STRING025 = "1 Year "
If (INTEGER001 >= 10) STRING025 = "10+ Yrs."
If ((INTEGER001 > 1) && (INTEGER001 < 10)) STRING025 = String(INTEGER001) + " Years "
INTEGER001 = 0
Cls
PrintLn " "
InputStr "@X0EHow many users on your BBS, or <Enter> to Abort ", INTEGER001, 11, 5, Mask_Num(), 2
If (INTEGER001 == 0) Goto LABEL014
STRING024 = String(INTEGER001) + Space(9 - Len(INTEGER001))
Cls
Color 11
InputStr "Your real name on BBS (25 characters max) ", STRING019, 11, 25, Mask_Alpha() + " ", 2 + 128
If (Len(STRING019) < 1) Goto LABEL014
If (STRING010 == "Y") Then
STRING016 = " "
Else
STRING016 = " - - "
Endif
InputStr "What is your voice phone # ", STRING016, 11, 14, Mask_Num() + "-", 2 + 128 + 1024
If (Len(STRING016) < 8) Goto LABEL014
STRING007 = " - - "
InputStr "What is your Date of Birth ", STRING007, 11, 8, Mask_Num() + "-", 2 + 128 + 1024
If (Len(STRING007) < 8) Goto LABEL014
InputStr "What's your Street Address ", STRING023, 11, 25, Mask_Alpha() + Mask_Num() + Mask_Ascii(), 2 + 128
If (Len(STRING023) < 9) Goto LABEL014
InputStr "City: (17 characters max) ", STRING015, 11, 17, Mask_Alpha() + " ", 2 + 128
If (Len(STRING015) < 3) Goto LABEL014
InputStr "State or Province (2 letter abbreviation) ", STRING022, 11, 2, Mask_Alpha() + " ", 2 + 8 + 128
InputStr "Country (12 characters max) ", STRING004, 11, 12, Mask_Alpha() + Mask_Ascii() + Mask_Num(), 2 + 8 + 128
If (Len(STRING004) < 3) Goto LABEL014
InputStr "Zip code (7 characters max) ", STRING006, 11, 7, Mask_Alpha() + Mask_Ascii() + Mask_Num(), 2 + 8 + 128
If (Len(STRING006) < 3) Goto LABEL014
DispFile PPEPath() + "OTHNET", 4 + 2 + 1
InputStr "@X0BWhat other networks do you currently carry", STRING035, 11, 25, Mask_Ascii() + Mask_Alpha() + Mask_Num(), 2
:LABEL009
DispFile PPEPath() + "PWORD", 4 + 2 + 1
InputStr "@X0BWhat password as defined above (8 characters max) ", STRING020, 11, 8, Mask_Pwd(), 2 + 8 + 1 + 128
If (Len(STRING020) < 2) Goto LABEL014
InputStr "Please type password again........................", STRING021, 11, 8, Mask_Pwd(), 2 + 8 + 1 + 128
If ((((Upper(STRING021) == "CLIFF") || (Upper(STRING021) == "WATKINS")) || (Upper(STRING021) == "INTELEC")) || (Upper(STRING021) == "NETWORK")) Then
Goto LABEL014
Endif
If (STRING020 == STRING021) Goto LABEL010
PrintLn
PrintLn "@X8C* @X0BPasswords did not match @X8C*@X07"
PrintLn
Wait
STRING020 = ""
STRING021 = ""
Goto LABEL009
:LABEL010
STRING028 = "N"
PrintLn
InputStr "@X0BHave you read the network rules and agree to comply with all (Y/N)", STRING028, 11, 1, Mask_Alpha(), 2 + 8
If (STRING028 == "N") Goto LABEL014
If (STRING028 == "") Goto LABEL014
If (STRING028 == "Y") STRING014 = "Y"
Cls
STRING028 = ""
PrintLn " @X0A┌─────────────────────────────────────────────────@X0A┐@X07"
PrintLn " @X0A│ @X0EIntelec Network PPE v", STRING008, " VOID on ", DATE002, " @X0A│@X07"
PrintLn " @X0A├─────────────────────────────────────────────────@X0A┤@X07"
PrintLn " @X0A│@X0B Today's Date@X0A·········@X0E ", DATE001, " @X0A│@X07"
PrintLn " @X0A│@X0B Your (SysOp) Name@X0A····@X0E ", STRING019, Space(25 - Len(STRING019)), " @X0A│@X07"
PrintLn " @X0A│@X0B Your (BBS's) Name@X0A····@X0E ", STRING011, Space(20 - Len(STRING011)), " @X0A│@X07"
PrintLn " @X0A│@X0B Your Date of Birth@X0A···@X0E ", STRING007, " @X0A│@X07"
PrintLn " @X0A│@X0B Street Address@X0A·······@X0E ", STRING023, Space(25 - Len(STRING023)), " @X0A│@X07"
PrintLn " @X0A│@X0B City and State@X0A·······@X0E ", STRING015, " ", STRING022, Space(17 - Len(STRING015)), Space(2 - Len(STRING022)), " @X0A│@X07"
PrintLn " @X0A│@X0B Country & Zip Code@X0A···@X0E ", STRING004, Space(12 - Len(STRING004)), " ", STRING006, Space(7 - Len(STRING006)), " @X0A│@X07"
PrintLn " @X0A│@X0B Your Voice Phone #@X0A···@X0E ", STRING016, Space(14 - Len(STRING016)), " @X0A│@X07"
PrintLn " @X0A│@X0B Your BBS Phone #@X0A···@X0E ", STRING005, Space(14 - Len(STRING005)), " @X0A│@X07"
PrintLn " @X0A│@X0B Modem on above #@X0A·····@X0E ", STRING018, " @X0A│@X07"
PrintLn " @X0A│@X0B BBS Software Used@X0A····@X0E ", STRING012, " @X0A│@X07"
PrintLn " @X0A│@X0B Total Users Online@X0A···@X0E ", STRING024, " @X0A│@X07"
PrintLn " @X0A│@X0B Years/Months Online@X0A··@X0E ", STRING025, " @X0A│@X07"
PrintLn " @X0A│@X0B Your Hub Request@X0A·····@X0E ", STRING017, " @X0A│@X07"
PrintLn " @X0A│@X0B Netmail Tosser Used@X0A··@X0E ", STRING013, " @X0A│@X07"
PrintLn " @X0A│@X0B Other Nets Carried@X0A···@X0E ", STRING035, Space(25 - Len(STRING035)), " @X0A│@X07"
PrintLn " @X0A│@X0B Read Rules? [Y/N]@X0A····@X0E ", STRING014, " @X0A│@X07"
PrintLn " @X0A│@X0B CLIFF WATKINS P/W@X0A····@X0E ", STRING021, Space(8 - Len(STRING021)), " @X0A│@X07"
PrintLn " @X0A└@X0A─────────────────────────────────────────────────┘@X07"
InputStr " @X0AS@X0B) Save as shown above @X0EM@X0B) Modify @X0CA@X0B) Abort", STRING028, 11, 1, Mask_Alpha(), 2 + 8
If (STRING028 == "S") Goto LABEL011
If (STRING028 == "M") Goto LABEL004
If (STRING028 == "A") Goto LABEL014
Goto LABEL014
:LABEL011
FOpen 2, PPEPath() + "INTELEC.ANS", 1, 0
FPutLn 2, "┌─────────────────────────────────────────────────┐"
FPutLn 2, "│ Intelec Network PPE v", STRING008, " VOID on ", DATE002, " │"
FPutLn 2, "├─────────────────────────────────────────────────┤"
FPutLn 2, "│ Today's Date········· ", DATE001, " │"
FPutLn 2, "│ Your (SysOp) Name···· ", STRING019, Space(25 - Len(STRING019)), " │"
FPutLn 2, "│ Your (BBS's) Name···· ", STRING011, Space(20 - Len(STRING011)), " │"
FPutLn 2, "│ Your Date of Birth··· ", STRING007, " │"
FPutLn 2, "│ Street Address······· ", STRING023, Space(25 - Len(STRING023)), " │"
FPutLn 2, "│ City and State······· ", STRING015, " ", STRING022, Space(17 - Len(STRING015)), Space(2 - Len(STRING022)), " │"
FPutLn 2, "│ Country & Zip Code··· ", STRING004, Space(12 - Len(STRING004)), " ", STRING006, Space(7 - Len(STRING006)), " │"
FPutLn 2, "│ Your Voice Phone #··· ", STRING016, Space(14 - Len(STRING016)), " │"
FPutLn 2, "│ Your BBS Phone #··· ", STRING005, Space(14 - Len(STRING005)), " │"
FPutLn 2, "│ Modem on above #····· ", STRING018, " │"
FPutLn 2, "│ BBS Software Used···· ", STRING012, " │"
FPutLn 2, "│ Total Users Online··· ", STRING024, " │"
FPutLn 2, "│ Years/Months Online·· ", STRING025, " │"
FPutLn 2, "│ Your Hub Request····· ", STRING017, " │"
FPutLn 2, "│ Netmail Tosser Used·· ", STRING013, " │"
FPutLn 2, "│ Other Nets Carried··· ", STRING035, Space(25 - Len(STRING035)), " │"
FPutLn 2, "│ Read Rules? [Y/N]···· ", STRING014, " │"
FPutLn 2, "│ CLIFF WATKINS P/W···· ", STRING021, Space(8 - Len(STRING021)), " │"
FPutLn 2, "└─────────────────────────────────────────────────┘"
FPutLn 2, STRING003
FClose 2
Log "Intelec Application completed at " + String(Time()), 0
Message 0, STRING002, "INTAPP", "Intelec Application", "R", "0", "0", "0", PPEPath() + "INTELEC.ANS"
If (INTEGER006 < 1) Goto LABEL012
Message INTEGER006, "CLIFF WATKINS", STRING002, "Intelec Application", "N", "0", "0", "1", PPEPath() + "INTELEC.ANS"
:LABEL012
If (Exist(PPEPath() + "INTELEC.LST")) Goto LABEL013
FOpen 2, PPEPath() + "INTELEC.LST", 1, 0
FPut 2, ""
FClose 2
:LABEL013
Append PPEPath() + "INTELEC.ANS", PPEPath() + "INTELEC.LST"
Delete PPEPath() + "INTELEC.ANS"
DispFile PPEPath() + "THAPP", 4 + 2 + 1
Wait
End
:LABEL014
DispFile PPEPath() + "ABORT", 4 + 2 + 1
Wait
End
:LABEL015
PrintLn
PrintLn "@X0FSorry... you entered an invalid number"
PrintLn
Wait
Return
DispFile PPEPath() + "BADSW", 4 + 2 + 1
Wait
Goto LABEL014
:LABEL016
STRING012 = ""
PrintLn
InputStr "@X0BWhat BBS software do you use", STRING012, 11, 11, Mask_Alpha() + Mask_Num() + Mask_Ascii(), 2
If (STRING012 == "") Goto LABEL014
STRING012 = STRING012 + Space(11 - Len(STRING012))
Return
:LABEL017
Cls
PrintLn
PrintLn " @X5D┌──────────────────────────────@X50┐@X07"
PrintLn " @X5D│ @X5AIntelec PPE v", STRING008, " @X50│@X07"
PrintLn " @X5D│ @X50│@X07"
PrintLn " @X5D│ @X5BAborting Operation @X50│@X07"
PrintLn " @X5D│ @X50│@X07"
PrintLn " @X5D│ @X5BThis PPE Requires Reg Codes! @X50│@X07"
PrintLn " @X5D│ @X50│@X07"
PrintLn " @X5D│ @X5BEven though this PPE is FREE @X50│@X07"
PrintLn " @X5D│ @X5Bit MUST be registered or it @X50│@X07"
PrintLn " @X5D│ @X5Bwill not be able to operate! @X50│@X07"
PrintLn " @X5D└@X50──────────────────────────────┘@X07"
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 4 End
; 12 Cls
; 5 Wait
; 1 Color
; 63 Goto
; 120 Let
; 56 PrintLn
; 100 If
; 8 DispFile
; 11 FOpen
; 12 FClose
; 29 FGet
; 1 FPut
; 23 FPutLn
; 1 GetUser
; 1 Delete
; 1 Log
; 23 InputStr
; 5 Gosub
; 5 Return
; 1 Tokenize
; 3 GetToken
; 2 Message
; 1 FDefIn
; 1 FDefOut
; 1 Append
;
;
; ■ Functions used :
;
; 126 +
; 28 -
; 82 ==
; 19 <
; 8 <=
; 2 >
; 17 >=
; 19 !
; 17 &&
; 13 ||
; 41 Len(
; 4 Upper()
; 12 Mid()
; 8 Left()
; 28 Space()
; 1 Date()
; 1 Time()
; 1 U_Name()
; 4 String()
; 2 Mask_Pwd()
; 11 Mask_Alpha()
; 16 Mask_Num()
; 6 Mask_Ascii()
; 20 PPEPath()
; 2 Exist()
; 2 S2I()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 8 For/Next
; 0 While/EndWhile
; 6 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------